military insignia from the order of alcantara - Alemán Inglés Diccionario